holistic health holistic alternative medicine c programming health and medical health information java education c++ java programming higher education health care object-oriented programming health software college distance learning acupuncture oop